#ifndef  _QUEUE_H_
#define _QUEUE_H_
#include "lib.h"

struct _queue_;
typedef struct _queue_  queue_s;

queue_s * queue_create(int size);
void  queue_destory(queue_s * queue);
ret_e queue_in(queue_s * queue,void * data);
ret_e queue_out(queue_s * queue,void ** data);
ret_e queue_is_empty(queue_s * queue);


#endif

